﻿/*新年背景*/

.mid-topbg{ background:#fff; padding:20px;box-sizing: border-box; margin:0 auto;box-shadow: 0 4px 8px #e7e1e1; }
.redbg{ background:url(/cms/templates/430643523779610000/images/pc-redbg.jpg) no-repeat center top;}

.header-tip{ background:none; height:auto; }
.header-tip_1300{ height:280px;position:relative;}
.search-form{ float:right; margin-right:96px; background:rgb(255 255 255 / 80%);}
.kt{position:absolute; left:0; bottom:0; width:18%;}
.kt img{ width:100%; height:auto;}

.second-nav{background-color: #dd211d;}

.zfy{ text-align:center; padding:70px 0 42px;}
.zfy-sj{ display:none;}

.header_21_picker input{color: #9e0300;}
input::-webkit-input-placeholder {
	color: #9e0300;
}

input:-moz-placeholder {
	color: #9e0300;
}

input::-moz-placeholder {
	color: #9e0300;
}

input:-ms-input-placeholder {
	color: #9e0300;
}
.header_21_picker::after{    background-color: #9e0300;}
.header_21_picker .upDown{background: url(/cms/templates/430643523779610000/images/21_header_arr.png) no-repeat scroll center !important;}

.header-tabbar ul li a em{
    background: url(/cms/templates/430643523779610000/images/iconsjx.png) no-repeat center;
}


/*新年背景 end*/

@media screen and (max-width: 1000px){
	
	.ztfw_bar,.slb .ztfw_bar{ margin-left:0; left: 0; top: 100px;}
	.ztfw_bar ul.ztfw_con>li>ul{ left: 0; position: relative; width: inherit;}
	.ztfw_bar ul.ztfw_con>li>ul li{ float: inherit; width: 100%;}
	.ztfw_bar ul.ztfw_con>li>ul{display: none!important;}
	.ztfw_bar{top: 150px;}
	.ztfw_bar ul.ztfw_con{width: 192px;}
	.ztfw_bar ul.ztfw_con>li>a {
    padding-right: 10px;
    padding-left: 20px;
}
	
	
}

#middle{ position:relative;}

.esd-hf{height:120px;background:url(/cms/templates/430643523779610000/images/esd-pc.jpg) no-repeat center top;}
.esd-hf a{display:block;max-width:685px; margin:0 auto; height:120px;}
.esd-hf img{width:100%;height:auto;}

.esd-sj{display:none;}

.gt{  text-align:center;   margin:15px 0;  color: #1658a0; font-size: 20px;
    line-height: 42px;
          }
.gt a {/* color: #db0e0e; color:#005293; */   color: #1658a0;  font-size:34px; display:block;   font-weight:700;
         }
.gt-fbt{ line-height:28px;margin-top:6px;}



.st{ display:flex;  margin:0 0 25px 0; flex-wrap: wrap;    }
.stl{     flex-grow: 1;   line-height: 1.4;
}
.stl a{ color: #1658a0; font-size:24px; display:block;            font-weight:700;
         }
.str img{ width: 100%; height:auto; }

.yq-btn{width:calc(100% + 12px); margin-left:-12px;}
.yq-btn li{float:left; width:calc(100% / 2 - 12px); margin:0 0 20px 12px; height:60px; line-height:60px; font-size:23px; font-weight:bold; text-align:center; background:url(/cms/templates/430643523779610000/images/yq-btn2.jpg) no-repeat left center;background-size: cover;}
.yq-btn a{color:#fff;}
.yq-btn .btnbg02{background:url(/cms/templates/430643523779610000/images/np_red_03.jpg) no-repeat left center;background-size: cover;}
.yq-btn .btnbg03{background:url(/cms/templates/430643523779610000/images/yq-btn3.jpg) no-repeat left center;background-size: cover;}
.yq-btn .btnbg04{background:url(/cms/templates/430643523779610000/images/yq-btn1.jpg) no-repeat left center;background-size: cover;}

.middle-banner2 {
 margin: 20px 0 -50px;
}

.middle-banner2 img{
        width: 100%; height:auto; 
}

.hide1000{ display:none; }
.show1000{ display:block; }

.cen-banner{
      margin: 25px auto 0;
}
.cen-banner img{
      width: 100%;
}

@media screen and (min-width: 1000px) {
.stl{  max-width:100%; /* padding-right:10px; */  box-sizing: border-box;
overflow : hidden;
  }
.stl div{ overflow : hidden;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
word-wrap:break-word;
word-break:break-all;}
}
 
@media screen and (max-width: 1000px) {
.esd-hf{background:none;height:auto;}
.esd-hf a{height:auto;width:auto;max-width:100%;}
.esd-sj{display:block;}

.hide1000{ display:block; }
.show1000{display:none;  }
.middle-banner2 {
 margin:5px 0 -10px;
}

.cen-banner{
      margin: 5px 0 10px;
}

.str {width: 100%; margin-top:10px; display:none; }
.st,.gt{ padding: 0px 14px;  text-align:center; font-size:14px; }
.gt{line-height:24px;}
.gt a { font-size:24px;    margin-bottom: 10px; }
.st{ margin:0 0 10px 0; }
.stl a{ font-size:18px;}
.stl div{ display:none; }

.yq-btn{width:100%; margin:0;overflow:hidden; }
.yq-btn ul{padding-left:14px;padding-right:6px;}
.yq-btn li{ width:calc(100% / 2 - 8px); margin:0 8px 12px 0;background-size: cover; font-size:15px;height:34px;line-height:34px;}
.yq-btn .btnbg02,.yq-btn .btnbg03,.yq-btn .btnbg04{background-size: cover;}
}
 

@media screen and (max-width: 1000px) {
.header-top{ border:0; }
#middle{ margin-top:0px; }
 
 
}

.clearflx{ clear:both; }

.fk{ height: 38px;  overflow: hidden; margin-bottom:15px;  font-family: 微软雅黑;
    line-height: 38px;     font-size: 16px; }
.fk a{ display:block; color:#db0e0e;  white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
}
pre{ white-space:nowarp;   font-family: 微软雅黑;}

@media screen and (max-width: 1000px) {
.fk{  margin:0 15px; }
}

 
.middle-banner3{
	margin: 0 auto;
	display: block;
 margin-top: 25px;
}

.middle-banner3 img{
        width: 100%;
}

.middle-banner-phone {	
	display: none;
	margin: 14px 14px 0;
}


.middle-list {
	width: 100%;
	margin: 0 auto;
	margin-top: 0px;
}

.middle-swiper {
	width: 49%;
	margin-right: 1%;
	float: left;
}

.swiper-img {
	width: 100%;
height:100%;
position: relative;
}

.swiper-img img {
 
}

.swiper-title {
	width: 100%;
	padding: 0px 80px 20px 20px;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 16px;
        text-align: left;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
}
.swiper-inner{
       width: 88%;
       white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
}
.swiper-title a{
       color: #FFFFFF;
}
.swiper-title a:hover{
       color: #FFFFFF;
}

/* 轮播指示点 */
.swiper-zsd-ul {
	position: absolute;
	bottom: 15px;
	right: 0;
	width: 70px;
}

.swiper-zsd ul li {
	display: inline-block;
	margin-right: 5px;
	float: left;
}

.swiper-zsd-li {
	width: 10px;
	height: 10px;
        margin-right: 5px;
	display: inline-block;
	background: rgba(255, 255, 255, 0.6);
}

.swiper-zsd-li-current {
	background: #FFFFFF;
}

#controlBar{
        bottom: 15px !important;
        right: 10px !important;
}



/* 栏目新闻 */
.middle-xw {
	width: 50%;
	float: left;
}

.xw-tabbar {
	width: 100%;
}
.tab-float{float:left;}
.xw-tabbar ul{
        position: relative;
}

.xw-tabbar ul li {
	float: right;
	height: 50px;
	line-height: 50px;
	padding: 0 22px;
	font-size: 18px;
	color: #545454;
	margin-right: 16px;
        cursor: pointer;
}

.xw-yqfk{
        float: right;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	font-size: 18px;
	color: #ffffff;
        margin-right: 0;
        cursor: pointer;
        background-color: #bb2b2a;
        border-radius: 5px;
        margin-top: 4px;
       /* right: 0;
        position: absolute;*/
}
.xw-yqfk a{
        color: #ffffff;
}
.xw-yqfk a:hover{
        color: #ffffff;
}

.xwTabbar{
       float:right;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 18px;
	color: #545454;
	margin-right: 10px;
}

.xwTabbarCurrent {
	background: #1F6BBF;
        color: #FFFFFF !important;
        font-weight: bold;
}

.xwTabbarCurrent a {
	color: #FFFFFF !important;
	font-weight: bold;
}

.xw-list {
	width: 100%;
	margin-top: 30px;
}

.xw-list ul li {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #545454;
}


.xw-block {
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #3C80CF;
	margin: 0px 8px 0px 5px;
	vertical-align: middle;
	margin-top: -4px;
}

.one-xw-block {
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #3C80CF;
	margin: 0px 8px 0px 5px;
	vertical-align: middle;
	margin-top: 17px;
        float: left;
}

.xw-list ul li .xw-text {
        display: inline-block;
        width: calc(100% - 148px);
        float: left;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
}
.xw-list ul li .xw-text2 a,.xw-list ul li .xw-text2 a:visited,.xw-list ul li .xw-text2 a:link{color:#ff0000;}

.xw-list ul li .xw-time {
	font-size: 16px;
	color: #9c9c9c;
	text-align: right;
	width: 100px;
        float: right;
}

.middle-zwgk {
	margin: 5px auto 40px;
}

.zwgk-tip {
	margin: 30px 0px 20px 0px;
}

.middle-zwgk-left {
	width: 62%;
	float: left;
	margin-right: 45px;
}

.zwgk-tabbar {
	width: 100%;
}
.zxwj-allMenu-right{
    display: none;
    width: 42px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    z-index: 99;
}

.zwgk-tabbar ul li {
	float: left;     
	height: 50px;
	line-height: 50px;
	margin-right: 40px;
	font-size: 20px;
	color: #292929;
        cursor: pointer;
}

.zwgkTabbarCurrent {
	border-bottom: 4px solid #1658a0;
        font-weight: bold;
	color: #1658a0 !important;
}

.zwgkTabbarCurrent a {
	font-weight: bold;
	color: #1658a0 !important;
}

.zwgk-left-list {
	width: 100%;
	margin-top: 30px;
}


.zwgk-left-list ul li {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #545454;
}

.zwgk-left-list ul li a {
	float: left;
	display: inline-block;
	width: calc(100% - 100px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.zwgk-left-list ul li .zwgk-time {
	font-size: 16px;
	color: #9c9c9c;
	text-align: right;
	float: left;
	width: 100px;
}


.middle-zwgk-right {
	width: calc(38% - 45px);
	float: left;
}


.zwgk-right-list {
	width: 100%;
	margin-top: 30px;
}

.zwgk-right-list ul {
	width: 100%;
}

.zwgk-right-list ul li {
	width: 50%;
	float: left;
	height: 38px;
	line-height: 38px;
	color: #393939;
	font-size: 17px;
}
.zwgk-right-list ul .zcjd-li{
    width: 100%;
    height: 38px;
    line-height: 38px;
    color: #393939;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

/* 政务公开栏目 */
.middle-lm {
	width: 100%;
	margin-top: 30px;
}

.middle-lm ul {
	width: 100%;
}

.middle-lm ul li {
	width: calc(20% - 10px);
	height: 65px;
	float: left;
	background: #efefef;
	color: #545454;
	font-size: 17px;
	margin-right: 10px;
	line-height: 65px;
	text-align: center;
        cursor: pointer;
}

.middle-lm ul li img {
	vertical-align: middle;
	margin-right: 20px;
	width: 40px;
	height: 40px;
}

.middle-lm ul li:hover {
	background: #5B9DE4;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

.middle-lm ul li:hover a{
        color: #FFFFFF !important;
}

.middle-lm ul li:hover img {
	filter: grayscale(100%) brightness(200%);
}

/* 市政府领导a标签 */
.ld-link{
        display: block;
        color: #545454 !important;
}
.ld-link :hover{
        color: #ffffff;
}
.ld-link :hover span{
        color: #ffffff;
}


/* 办事服务 */

.middle-bsfw-bg {
	width: 100%;
	padding: 20px 0px 55px;
	background: url(/cms/templates/430643523779610000/images/middle_icon_30.jpg) no-repeat;
	background-size: 100% 100%;
}

.middle-bsfw {
	margin: 0 auto;
	box-sizing: border-box;
}

.bsfw-tip {
	margin: 20px 0px 40px 0px;
}

.middle-bsfw-item1 {
	width: 100%;
	height: 235px;
	background: #FFFFFF;
	padding: 40px;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.middle-bsfw-item1-left,
.middle-bsfw-item1-right {
	width: 50%;
	height: 155px;
	box-sizing: border-box;
	float: left;
}

.item-left-img {
	float: left;
	text-align: center;
	display: inline-block;
	margin-right: 25px;
}

.item-left-img img {
	vertical-align: middle;
	display: inline-block;
	width: 60%;
}

.item-left-img-tip {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #1d7fde;
	font-weight: bold;
}

/* 个人服务图标背景 */
.left-img-div,
.left-img-div1{
      background-color: #EFEFEF;
      height: 90px;
      width: 90px;
      border-radius: 50px;
      margin: 12px 0;
      line-height: 84px;
}


.item-left-li {
	width: 80%;
	float: left;
}

.item-left-li ul li {
	width: 25%;
	float: left;
	font-size: 17px;
	height: calc(155px / 4);
	line-height: calc(155px / 4);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}


.middle-bsfw-item2 {
	width: calc(100% + 10px); ;
}

.middle-bsfw-item3 {
	width: 100%;
}

.item-xt {
	height: 95px;
	line-height: 75px;
	background: #FFFFFF;
	float: left;
	margin:0 10px 10px 0 ;
	padding: 10px 20px 0;
	box-sizing: border-box;
	overflow: hidden;
width:calc(100% / 2 - 10px);
}
.item-xt-img .item-bg-div{
        background: url(/cms/templates/430643523779610000/images/middle_icon_14.png) center;
        width: 70px;
        height: 70px;
        background-size: 100%;
}
.item-xt:hover .item-xt-img .item-bg-div{
        background: url(/cms/templates/430643523779610000/images/middle_icon_14_h.png) center;
        background-size: 100%;
}

.item-xt3:hover .item-xt-img, 
.item-xt5:hover .item-xt-img,
.item-xt6:hover .item-xt-img,
.item-xt7:hover .item-xt-img,
.item-xt8:hover .item-xt-img
{
       background-color: #1d7fde;
       color: #ffffff;
}
.item-xt3:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt5:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt6:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt7:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}
.item-xt8:hover .item-xt-img img{
      filter: grayscale(100%) brightness(500%);
}

.item-xt:hover .item-xt-content{
       color: #1d7fde;
}




.item-xt3 {
	width: 32%;
}

.item-xt5 {
	width: calc(28% - 10px);
	margin-right: 10px;
}

.item-xt6 {
	width: calc(28% - 10px);
	margin-right: 10px;
}

.item-xt7 {
	width: calc(25% - 10px);
	margin-right: 10px;
}

.item-xt8 {
	width: 19%; margin-right:0;
}

.item-xt-img{
        width: 70px;
	margin-right: 10px;
	float: left;
}

.item-xt1 .item-xt-img img,
.item-xt2 .item-xt-img img{
        vertical-align: middle;
}

.item-xt3 .item-xt-img, 
.item-xt5 .item-xt-img,
.item-xt6 .item-xt-img,
.item-xt7 .item-xt-img,
.item-xt8 .item-xt-img{
	width: 70px;
	margin-right: 10px;
	float: left;
        background-color: #DCEEFC;
        border-radius: 50px;
        margin-top: 2px;
        height: 70px;
}

.item-xt-img img {
	width: 70px;
	height: 70px;
}

.isBr {
	display: none;
}

.item-xt-content {
	width: calc(100% - 90px);
	height: 100%;
	float: left;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}
.item-xt-content:hover{color:#1d7fde;}
.item-xt-title1 {
	width: calc(100% - 90px);
	height: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #1d7fde;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	margin-left: 10px;
	float: left;
}

.item-xt-title-level {
	font-size: 20px;
	color: #000000;
	margin-left: 10px;
	font-weight: bold;
}

/* 互动交流 */
.middle-hdjl {
	margin: 0 auto;
}

.hdjl-tip {
	margin: 40px 0px;
}

.middle-hdjl-item1 {
	width: 100%;
}

.middle-hdjl-item1-left {
	width: 49%;
	float: left;
	margin-right: 2%;
}

.middle-hdjl-item1-right {
	width: 49%;
	float: left;
}


.middle-hdjl-title {
	font-size: 20px;
	color: #1d7fde;
        font-weight: bold;
	margin-bottom: 20px;
}
.middle-hdjl-title a{
        color: #1d7fde;
}
.middle-hdjl-title a:hover{
        color: #1d7fde;
}


.middle-hdjl-li {
	width: 100%;
	height: 188px;
}

.middle-hdjl-li-header {
	width: 100%;
	border-bottom: 1px solid #dadada;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: center;
        margin-bottom: 10px;
}

.middle-hdjl-li-item {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.hdjl-li-title {
	width: 35%;
	float: left;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-type {
	width: 10%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-number {
	width: 20%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-time {
	width: 20%;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.hdjl-li-statue {
	width: 15%;
	float: left;
}

.middle-hdjl-lm {
	width: 100%;
	margin-top: 25px;
}

.middle-hdjl-lm ul{
	width: calc( 100%  + 10px); margin-left:-10px;
}

.middle-hdjl-lm ul li {
	width: calc( 100% / 7 - 10px); margin-left:10px;
	font-size: 18px;
	color: #545454;
	height: 65px;
	line-height: 65px;
	text-align: center;
	float: left;
	background: #F5F5F5;
}
.middle-hdjl-lm ul li a{
        display: block;
        color: #545454;
}
.middle-hdjl-lm ul li a:hover{
        color: #1658a0;
}

.middle-hdjl-lm-w {
	width: 2% !important;
	background: #FFFFFF !important;
}


.middle-hdjl-lm ul li img {
	vertical-align: middle;
	margin-right: 10px;
	width: 35px;
	height: 35px;
}

.middle-hdjl-atlas {
	height: 180px;
        padding-top: 8px;
}

.hdjl-atlas-left {
	height: 100%;
	width: 45%;
	float: left;
}

.hdjl-atlas-left img {
	width: 100%;
	height: 100%;
	display: block;
}

.hdjl-atlas-right {
	height: 100%;
	width: 55%;
	float: left;
	color: #545454;
	font-size: 16px;
	line-height: 30px;
}

.hdjl-atlas-right div {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.middle-hdjl-wz {
	width: 100%;
	margin: 25px 0px;
}

.middle-hdjl-wz-item1 {
	width:50%;
	float: left;
}

.middle-hdjl-wz-item2 {
	width:50%;
	float: left;
}

.middle-hdjl-wz-item3 {
	width: 130px;
	float: left;
}

.wz-item-img {
	width: 130px;
	height: 135px;
	padding: 23px 0px;
	box-sizing: border-box;
	text-align: center;
	float: left;
	margin-right: 10px;
        margin-top: 5px;
}

.wz-item-img1 {
	background: #60E130;
}

.wz-item-img2 {
	background: #4E97E8;
}

.wz-item-img3 {
	background: #F4A542;
}


.wz-item-img img {
	width: 50px;
	height: 50px;
	vertical-align: middle;
	display: inline-block;
}

.wz-item-title {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 12px;
}

.wz-item-ul,
.wz-item-ul2 {
	float: left;
	width: calc(100% - 140px);
}

.wz-item-ul li,
.wz-item-ul2 li {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #000000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}

.wz-item-ul span {
	color: #42ba13;
	font-size: 15px;
	border: 1px solid #42ba13;
	margin-right: 10px;
	padding: 0px 5px;
}

.wz-item-ul2 span {
	color: #3d85d2;
	font-size: 15px;
	border: 1px solid #3d85d2;
	margin-right: 10px;
	padding: 0px 5px;
}


.wz-item-ul-end {
	color: #ababab !important;
	border: 1px solid #ababab !important;
}

/* 专题专栏 */

.middle-zt-bg {
	width: 100%;
	background: #F8F8F8;
	padding: 25px 0px 0px 0px;
}

.middle-zt {
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.middle-zt-title {
	color: #545454;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.middle-zt-title a{
        color: #545454;
}

.middle-zt-swiper {
	width: 100%;
        position: relative;
}

.middle-zt-swiper>ul>li {
	height: 100px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.slider-li{
       height: 100px;
	width: 315px;
	margin-right: 10px;
	float: left;
}

.middle-zt-swiper img {
	height: auto;
	width: 100%;
}
.slider-li img{
         height: 100%;
	width: 100%; 
}


/* 指示点 */
.zt-swiper-zsd {
	width: 100%;
	height: 40px;
	line-height: 58px;
	text-align: center;
        margin-left: 10px;
}

.zt-swiper-span {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #BBBBBB;
	margin-right: 5px;
	border-radius: 50%;
}

.zt-swiper-span-current {
	background: #4E97E8;
}

/* 底部轮播图*/
.Cont,.Cont2 {
    WIDTH: 100%;
    FLOAT: left;
    OVERFLOW: hidden;
    height: 103px;
}
.ScrCont ,.ScrCont2{
    WIDTH: 10000000px;
}
#List1,#List3 {
    float: left;
}
#List2,#List4 {
    float: left;
}
.hpp {
    width: 316px;
    height: 103px;
    margin-right: 12px;
    float: left;
    overflow: hidden;
}
.hppimg {
    width: 100%;
    height: 100%;
}
.l {
    FLOAT: left;z-index: 4;
}
.los_let {
    width: 36px;
    height: 38px;
    left: 0;
    top: 31px;
    cursor: pointer;
    position: absolute;
    background: url(/cms/templates/430643523779610000/images/prebtn.png) no-repeat left;
}
.los_rit {
    width: 36px;
    height: 38px;
    right: 0;
    top: 31px;
    cursor: pointer;
    position: absolute;
    background: url(/cms/templates/430643523779610000/images/nextbtn.png) no-repeat left;
}

/* 手机版底部轮播图*/
.ztzl-phone{
    display: none;
}

.middle-btn,.middle-btn2{margin:22px auto 0;position:relative;}

.middle-btn2 img{ width:100%; height:auto; }
.middle-btn2 .hpp { width:49%;  height:auto; margin:0 0 10px 0; }
.middle-btn2 .hpp:nth-child(even){ margin-left:2%; }

.middle-btn ul{width:100%;}
.middle-btn li{float:left; width:316px; margin-right:12px; background:url(/cms/templates/430643523779610000/images/btnbg.jpg) no-repeat left bottom #d8edf3; background-size:cover; font-size:24px; text-align:center; color:#1558a0; font-weight:bold; height:100px;  box-sizing: border-box; padding:0 38px;     display: flex;
    align-items: center;
    justify-content: center; }
.middle-btn li:hover{transform: scale(1.05); transition:0.5s;}
.middle-btn a,.middle-btn2 a{color:#1558a0;}
.middle-btn span,.middle-btn2 span{display:inline-block; width:24px;}

.middle-btn2{display:none;}
 
 
 

.middle-btn .hh,.middle-btn2 .hh{display:block;}


/* ==========宽度设置============ */

.width_1300 {
	max-width: 1300px;
}

/* ==============公共样式============= */

/* 标题 */
.middle-tip {
	width: 100%;
	vertical-align: middle;
	display: inline-block;
	font-size: 24px;
	color: #1658a0;
	font-weight: bold;
}
.middle-tip a{
    color: #1658a0;
}

.middle-tip img {
	width: 40px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 10px;
}

/* 更多 */
.item-li-more {
	color: #aaaaaa;
	font-weight: bold;
	font-size: 20px !important;
}
.item-left-li ul .item-li-more a{
       color: #aaaaaa;
}




/* =================@media================== */

@media screen and (max-width: 1340px) {
	.width_1300 {
		max-width: 1200px;
	}

        /* 要闻 */
        .xw-list{
               height: 278px;
               overflow: hidden;
        }
         .xw-yqfk{
               padding: 0 6px;
               font-size: 14px;
        }

	/* 政务公开栏目tabbar */
	.zwgk-tabbar ul li {
		margin-right: 25px;
                font-size: 16px !important;
	}

	.zwgk-tabbar ul li a {
		font-size: 16px !important;
	}


	/* 政务公开栏目 */
	.middle-lm {
		width: 100%;
		margin-top: 30px;
	}

	.middle-lm ul {
		width: 100%;
	}

	.middle-lm ul li {
		width: calc(20% - 10px);
		height: 65px;
		float: left;
		background: #efefef;
		color: #545454;
		font-size: 14px;
		margin-right: 10px;
		line-height: 65px;
		text-align: center;
	}

	.middle-lm ul li img {
		vertical-align: middle;
		margin-right: 10px;
	}

	.middle-lm ul li:hover {
		background: #5B9DE4;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	}


	/* 办事服务 */
	.item-left-img {
		width: calc(30% - 25px);
		float: left;
		text-align: center;
		display: inline-block;
		margin-right: 25px;
	}

	.item-left-img img {
	}
         .left-img-div, .left-img-div1{
                 
                 margin-left: calc((100% - 90px) / 2);
        }

	.item-left-li {
		width: 70%;
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		font-size: 16px;
		height: 36px;
		line-height: 36px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}


}

@media screen and (max-width: 1240px) {
	.width_1300 {
		max-width: 1000px;
	}

	/* 要闻 */
	.xw-list {
		width: 100%;
		margin-top: 20px;
                
                height: 218px;
                overflow: hidden;
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #545454;
	}

        .xw-tabbar ul li{
                margin-right: 10px;
                padding: 0 16px;
         }

         .one-xw-block{
                margin-top: 14px;
          }

	/* 要闻 end*/


.middle-btn .hh{display:block;}

       /* 政务公开 */
       .zwgk-right-list ul li{
                font-size: 16px;
       }



}


@media screen and (max-width: 1000px) {
	.middle-banner {
		width: 100%;
		display: none;
	}
.middle-banner3{margin:14px 14px 0;}
	.middle-banner-phone {
		display: block;
	}
.middle-btn{display:none;}
.middle-btn2{display:block;}
.middle-btn2{overflow:hidden;}
.middle-btn2 ul{    width: calc(100% + 6px);
    margin-left: 0;}
.middle-btn2 li{font-size:20px; height:80px; line-height:80px;    width: calc(100% / 2 - 6px); margin:0 6px 6px 0;background:url(/cms/templates/430555157209450000/images/btnbg.jpg) no-repeat left bottom #d8edf3; background-size:cover; font-size:20px; text-align:center; color:#1558a0; font-weight:bold; box-sizing: border-box;float:left;}
.middle-btn2 li:hover {
    transform: scale(1);
    transition: 0s;
}
.middle-btn2 li:nth-child(1){line-height: 25px;
    padding-top: 15px;}
.middle-btn2 .hh{display:block;}

	.middle-list {
		margin-top: 0px;
	}

	.middle-swiper {
		width: calc(100% - 28px);
		margin-right: 0%;
		margin:0 14px 14px;
		box-sizing: border-box;
	
	}
#controlBar{    bottom: 8px !important;    right: 6px !important;}
	.swiper-title {
		font-size: 13px;height:32px;line-height:32px;padding-left:10px;
	}
.swiper-zsd-li{width: 8px;
    height: 8px;margin-right:3px;}
	.middle-xw {
		width: 100%;
		padding: 0px 14px;
		box-sizing: border-box;
	}
	.xw-tabbar ul li {
		float: right;
		height: 35px;
		line-height: 35px;
		padding: 0 20px;
		font-size: 16px;
		color: #545454;
		margin-right: 10px;
	}


	.xw-list {
		width: 100%;
		margin-top: 15px;
                height: auto;
            
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #545454;
	}

       .xw-yqfk{
                position: static;display:none;
        }

	.xw-list ul li a {
		width: calc(100% - 30px);
	}

	.xw-time {
		display: none;
	}
	
	.middle-lm ul li img {
		width: 30px;
		height: 30px;
		margin-right: 20px;
	}
/*.tab-float{width:42%;}*/
.xw-tabbar ul li:nth-child(1){margin:0;}
	/* 政务公开 */
	.middle-zwgk {
		width: 100%;
		margin: 0px auto 10px auto;
		padding: 0px 14px;
		box-sizing: border-box;
	}

	.middle-zwgk-left {
		width: 100%;
		margin-right: 0%;
		float: none;
	}

	.middle-zwgk-right {
		width: 100%;
		margin-top: 25px;
		float: none;
	}

	.zwgk-tabbar ul li {
		margin-right: 30px;
                font-size: 16px !important;
	}

	.zwgk-tabbar ul li a {
		font-size: 16px !important;
	}

	.zwgk-right-list ul li {
		width: 50%;
		float: left;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		color: #393939;
	}


	/* 办事服务 */
        .left-img-div, .left-img-div1{
                 height: 60px;
                 width: 60px;
                 margin: 10px 0;
                 line-height: 54px;
                 margin-left: calc((100% - 60px) / 2);
        }

	.middle-bsfw-bg {
		width: 100%;
		padding: 20px 0px;
		background: url(/cms/templates/430643523779610000/images/middle_icon_34.jpg) no-repeat;
		background-size: 100% 100%;
	}

	.middle-bsfw {
		width: 100%;
		margin: 0px auto;
		padding: 0px 14px;
		box-sizing: border-box;
	}

	.middle-bsfw-item1 {
		width: 100%;
		height: auto;
		padding: 20px;
	}

	.middle-bsfw-item1-left,
	.middle-bsfw-item1-right {
		width: 100%;
		height: 100px;
		padding: 0px;
		box-sizing: border-box;
		float: none;
	}


	.middle-bsfw-item1-left {
		margin-bottom: 10px;
	}

	.item-left-img {
		width: 20%;
		height: 100%;
		float: left;
		margin-right: 20px;
	}

	.item-left-img img {
		
	}

	.item-left-img-tip {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #1d7fde;
		font-weight: bold;
		text-align: center;
	}

	.item-left-li {
		width: calc(80% - 20px);
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		color: #545454;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
	}

	/* 更多 */
	.item-li-more {
		color: #aaaaaa;
		font-size: 16px !important;
	}

	/* 办事服务 */

	.middle-bsfw-item3 {
		width: 100%;
	}

	.item-xt {
		/* width: 50%; */
		width: calc(50% - 5px);
		height: 100%;
		line-height: 100%;
		background: #FFFFFF;
		padding: 8px;
		margin-bottom: 5px;
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		display: flex;
		align-items: center;
	}
.middle-bsfw-item2{width:100%;}
	.item-xt1,.item-xt2 {
		width: calc(100%);
		padding: 10px 0px 10px 20px;
	}

	.item-xt1>.item-xt-img>img {
		width: 52px;
		height: 52px;
	}

	.item-xt1>.item-xt-img {
		width: auto;
	}

	.item-xt1>.item-xt-title1 {
		width: calc(100% - 70px);
	}

	.item-xt2 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt3 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt5 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt6 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt7 {
		margin-right: 5px;
		margin-left: 0px;
	}

	.item-xt8 {
		margin-left: 5px;
		margin-right: 0px;
	}

	.item-xt-title {
		width: calc(100% - 54px);
		height: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #1d7fde;
		margin-left: 10px;
		float: left;
	}

	.item-xt-title1 {
		float: left;
		width: calc(100% - 54px);
		height: 100%;
		font-size: 15px;
		font-weight: bold;
		color: #1d7fde;
		margin-left: 10px;
	}
        .fjs-bsdt{
               font-size: 17px;
        }

	.item-xt-title-level {
		font-size: 15px;
		color: #000000;
		margin-left: 10px;
		font-weight: bold;
	}

	.item-xt-img {
		width: 44px;
		float: left;
		margin-right: 0px;
	}

	.item-xt-img img {
		width: 44px;
		height: 44px;
	}

        .item-xt3 .item-xt-img, 
        .item-xt5 .item-xt-img,
        .item-xt6 .item-xt-img,
        .item-xt7 .item-xt-img,
        .item-xt8 .item-xt-img{
                  width: 44px;
		  height: 44px;
        }

	.item-xt-content {
		width: calc(100% - 54px);
		height: 100%;
		float: left;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		margin-left: 10px;
	}

	.isBr {
		display: inline-block;
	}

	/* 南平市12345便民服务平台 */
	.middle-hdjl-title {
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0px 20px 0px;
	}

	.middle-hdjl-li {
		width: 100%;
		height: auto;
	}

	.middle-hdjl-li-header {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.middle-hdjl-li-item {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 12px;
		color: #2b2b2b;
	}

	.hdjl-li-title {
		width: 30%;
		float: left;
		text-align: left;
	}

	.hdjl-li-type {
		width: 10%;
		float: left;
	}

	.hdjl-li-number {
		width: 25%;
		float: left;
	}

	.hdjl-li-time {
		width: 20%;
		float: left;
	}

	.hdjl-li-statue {
		width: 15%;
		float: left;
	}

	/* 互动交流 */
	.middle-hdjl {
		padding: 0px 25px;
		box-sizing: border-box;
	}

	.middle-hdjl-item1-left {
		width: 100%;
	}

	.middle-hdjl-item1-right {
		width: 100%;
	}

	.middle-hdjl-lm {
		width: 100%;
		margin-top: 10px;
	}

	/* 平板电脑使用pc端 */

	.hdjl-atlas-right {
		font-size: 14px;
	}

	.isZxft {
		display: none;
	}

	.middle-hdjl-lm ul li {
		width: calc( 100% / 3 - 10px); 
margin-bottom:10px;
		font-size: 12px;
		color: #545454;
		height: 37px;
		line-height: 37px;
		text-align: center;
		float: left;
		background: #F5F5F5;
	}

	.middle-hdjl-lm-w {
		width: 2% !important;
		background: #FFFFFF !important;
	}

	.middle-hdjl-lm ul li img {
		width: 25px;
		height: 25px;
		vertical-align: middle;
		margin-right: 5px;
	}

	/* 文档位置 */

	/* 民意征集 */
	.middle-hdjl-wz-item1 {
		width: 100%;
		float: none;
	}

	.wz-item-img {
		width: 100%;
		height: auto;
		padding: 0px;
		text-align: center;
		float: none;
		margin-right: 0px;
		display: flex;
		align-items: center;
	}

	.wz-item-img1,
	.wz-item-img2 {
		background: transparent;
		text-align: left;
	}

	.wz-item-img img {
		width: auto;
		height: auto;
	}

	.wz-item-img1 img {
		display: none;
	}

	.wz-item-img1 .wz-item-title {
		color: #60E130;
	}

	.wz-item-img2 img {
		display: none;
	}

	.wz-item-img2 .wz-item-title {
		color: #4E97E8;
	}

	.wz-item-img3 img {
		width: 40px;
                margin-right: 20px;
	}

	.wz-item-ul,
	.wz-item-ul2 {
		float: none;
		margin: 10px 0px;
		width: 100%;
	}

	.wz-item-ul li,
	.wz-item-ul2 li {
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		color: #000000;
	}

	.wz-item-ul span {
		color: #42ba13;
		font-size: 13px;
		border: 1px solid #42ba13;
		margin-right: 10px;
		padding: 0px 5px;
	}

	.wz-item-ul2 span {
		color: #3d85d2;
		font-size: 13px;
		border: 1px solid #3d85d2;
		margin-right: 10px;
		padding: 0px 5px;
	}

	.middle-hdjl-wz-item2 {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.middle-hdjl-wz-item3 {
		width: 100%;
		float: none;
	}

	.wz-item-img3 {
		padding: 10px 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.wz-item-title {
		margin-top: 0px;
	}


	/* 专题专栏 */

	.middle-zt {
		padding: 0px 25px;
		box-sizing: border-box;
	}

	.middle-zt-title {
		font-size: 18px;
	}

	.middle-zt-swiper>ul>li {
		width: calc(50% - 5px);
		height: 60px;
		margin-right: 5px;
	}
        .middle-zt-swiper .slider-li{
              width: calc(50% - 5px);
		height: 60px;
		margin-right: 5px;
        }       


	/* 政务公开栏目块 */
	.middle-lm {
		width: 100%;
		margin: 10px 0px;
	}

	.middle-lm ul {
		width: 100%;
	}

	.lm-li {
		height: 40px !important;
		line-height: 40px !important;
		width: calc(33.3% - 5px) !important;
		font-size: 16px !important;
		margin-bottom: 5px;
	}

	.lm-li1 {
		width: calc(33.3% - 5px) !important;
		margin-right: 5px !important;
	}

	.lm-li2 {
		width: calc(33.3%) !important;
		margin-right: 0px !important;
	}

	.lm-li3 {
		width: calc(66.7% - 5px) !important;
		margin-right: 5px !important;
	}

	.lm-li4 {
		width: 33.3% !important;
		margin-right: 0px !important;
	}

	.lm-li1 img,
	.lm-li2 img,
	.lm-li3 img,
	.lm-li4 img {
		width: 35px;
		height: auto;
		margin-right: 5px !important;
	}


	/* 政务公开栏目块 end*/

	/* 栏目标题 */

	.middle-tip {
		margin: 0px 0px 20px 0px;
		font-size: 18px;
	}

	.middle-tip img {
		width: 30px;
		height: 30px;
	}

	.zwgk-tip {
		margin: 20px 0px 0px 0px;
	}

	.bsfw-tip {
		margin: 0px 0px 20px 0px;
	}

	.hdjl-tip {
		margin: 20px 0px 0px 0px;
	}

	/* 栏目标题 end */

}
/*
@media screen and (max-width: 700px) {
.middle-btn2 ul{width:100%; margin:0;}
.middle-btn2 li{width:100%; margin:0 0 6px;background-size: contain; }
.middle-btn2 li:nth-child(1){line-height: 80px;
    padding-top:0;}
.middle-btn2 .hh{display:inline-block;}
.middle-banner2 {
    margin: 0px 0 -10px;
}
}
*/

@media screen and (max-width: 750px) {

	/* 信息 */
	.xw-tabbar ul li {
		float:right;
		height: 35px;
		line-height: 35px;
		padding: 0 20px;
		font-size: 14px;
		color: #545454;
		margin-right: 10px;
	}

	.xw-list {
		width: 100%;
		margin-top: 15px;
	}

	.xw-list ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
	}

	.xw-list ul li a {
		font-size: 14px;
		color: #545454;
	}

        .xw-list ul li .xw-text {
                display: inline;
                width: calc(100% - 30px);
        }

         .xw-list ul li .xw-text a{
                display: block;
                white-space: nowrap;
	        text-overflow: ellipsis;
	        overflow: hidden;
	        word-break: break-all;
         }

        .one-xw-block{
              
        }

	.zwgk-time {
		display: none;
	}

	/* 政务公开栏目 列表 */
	.zwgk-left-list {
		width: 100%;
		margin-top: 10px;
	}

	.zwgk-tabbar ul li {
		margin-right: 20px;
                font-size: 15px !important;
                height: 45px;
	}

	.zwgk-tabbar ul li a {
		font-size: 15px !important;
	}
        
        .zwgkTabbarCurrent{
               border-bottom: 2px solid #1658a0;
        }


	.zwgk-left-list ul li {
		height: 30px;
		line-height: 30px;
	}

	.zwgk-left-list ul li a {
		font-size: 14px;
		width: calc(100% - 30px);
	}


	.middle-zwgk-right {
		margin-top: 10px;
	}

	.zwgk-right-list {
		margin-top: 10px;
	}

	.zwgk-right-list ul li {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
	}

        .zwgk-right-list ul .zcjd-li{
               font-size: 14px;
               height: 30px;
               line-height: 30px;
       }

	/* 政务公开栏目块 */
	.lm-li {
		font-size: 13px !important;
	}

	.lm-li1 img,
	.lm-li2 img,
	.lm-li3 img,
	.lm-li4 img {
		width: 29px;
		height: auto;
		margin-right: 5px !important;
	}

        .middle-lm ul li img{
                width: 24px;
                height: auto;
        }

	/* 政务公开栏目块 end*/

	/* 办事服务栏目 */

	.middle-bsfw-item1-left {
		margin-bottom: 10px;
	}

	.item-left-img {
		width: 20%;
		height: 100%;
		float: left;
		margin-right: 10px;
	}

	.item-left-img img {
		
	}

	.item-left-img-tip {
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
		color: #1d7fde;
		font-weight: bold;
		text-align: center;
	}

	.item-left-li {
		width: calc(80% - 10px);
		float: left;
	}

	.item-left-li ul li {
		width: 25%;
		float: left;
		color: #545454;
		font-size: 14px;
		height: 25px;
		line-height: 25px;
	}

	/* 在线访谈的右侧栏目 */
        .middle-hdjl-atlas {
	        height: auto;
         }

	.hdjl-atlas-left {
		width: 100%;
		height: auto;
	}
        
	.hdjl-atlas-right {
		width: 100%;
		color: #545454;
		font-size: 14px;
		line-height: 30px;
		margin-top: 10px;
	}

	/* 在线访谈的右侧栏目 end */

       /* 专题专栏 */

       .ztzl-phone{
               display: block;   

       }
      
       .middle-zt-swiper{
              display: none;
       }

       .zt-swiper-span{
              margin-right: 10px;
       }

       /* 专题专栏 end */


}


@media screen and (max-width: 500px) {
.yq-btn li{font-size:14px;}
.middle-btn2 li{font-size:16px;}
       /* 政务公开栏目 列表 */
       .zdly-tabbar ul li {
              margin-right: 15px !important;
       }

.zxwj-one{
    position: relative;
}
.zxwj-allMenu-right{
    display: inline-block;
}
.zxwj-one ul {
    display: flex;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.zxwj-one ul::-webkit-scrollbar {
	display: none;
}


/* 办事服务 */
.item-left-img {
    width: 100%;
    margin-right: 0;
    text-align: left;
    height: auto;
}
.left-img-div, .left-img-div1{
    margin: 0;
    display: inline-block;
    background-color: transparent;
    height: 40px;
    width: 40px;
    line-height: 30px;
}
.item-left-img-tip{
    display: inline-block;
    width: 65px;
    margin-left: -20px;
}
.item-left-li{
    float: none;
    width: 100%;
}
.middle-bsfw-item1-left,
.middle-bsfw-item1-right{
    height: 145px;
}


}


@media screen and (max-width: 375px) {
.xw-tabbar ul li{padding:0 12px;}

.yq-btn li{font-size:14px;}
.middle-btn2 li{font-size:14px;height:60px;line-height:60px;}
.middle-btn2 li:nth-child(1) {
    line-height: 18px;
    padding-top: 14px;
}
.middle-btn2 span{width:6px;}
    /* 政务公开栏目tabbar */
    .zwgk-tabbar ul li{
        margin-right: 15px;
    }

    /* 南平要闻栏目tabbar */
    .xw-tabbar ul li{
        padding: 0 16px;
        margin-right: 0;
    }

    /* 互动交流 */
        .hdjl-li-statue{
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            word-break: break-all;
        }
}

@media screen and (max-width: 320px) {
.yq-btn li{font-size:12px;}
	.xw-tabbar ul li {
		font-size: 13px;
		margin-right: 0px;
                padding: 0 12px
	}

	.xw-list ul li a {
		font-size: 13px;
		color: #545454;
	}

	/* 政务公开栏目tabbar */
	.zwgk-tabbar ul li a {
		font-size: 13px !important;
	}

	.zwgk-left-list ul li a {
		font-size: 13px;
	}

	.zwgk-right-list ul li {
		font-size: 13px;
	}

}



.zntj_bar{position: absolute;width: 44px;top: 220px;left: 50%;margin-left: -714px;z-index: 6;}

.zntj_bar>p{ font-size: 20px; line-height: 28px; font-weight: bold; text-align: center; color: #ffffff; cursor: pointer; background-color: #e61e1e; border-radius: 15px 0 15px 0; padding-bottom: 10px; position: relative; z-index: 101;}
.zntj_bar>p>i{ display:block; height:34px; width: 44px; text-align: center; background: url(/cms/templates/430643523779610000/images/more.png) no-repeat center;}
.zntj_bar>p.on>i{ transform: rotateY(180deg);}
.zntj_bar>p>span{ padding:10px 10px 0 10px; display: block;}
.zntj_bar>p span:hover{ color:#FFF; }

@media screen and (max-width: 1366px){
	.zntj_bar{ margin-left: -682px;}	
}
@media screen and (max-width: 1340px){
	.zntj_bar{ margin-left: -600px;}
}

@media screen and (max-width: 1240px){
	.zntj_bar{ margin-left: -500px;}
}
@media screen and (max-width: 1000px){
	.zntj_bar{ margin-left:0; left: 0; display:none; }
}


.znfw{width: 374px;border-radius: 6px;overflow: hidden;background: #fff;box-shadow: 0 1px 10px rgba(0,0,0,.05);
    position: absolute;left: 55px;top: 0;}
.fw-top{height: 45px;padding: 0 15px;background: #1658a0;}
.fw-top h5{font-size: 18px;color: #fff;font-weight: inherit;float: left;line-height: 45px;}
.fw-top a{float: right;margin-top: 7px;}
.fw-box{padding: 0 15px 15px;}
.sell-tit{margin-top: 15px;padding-bottom: 10px;border-bottom: 1px #e8e8e8 solid;}
.sell-tit h5{font-size: 16px;font-weight: bold;float: left;color: #1658a0;line-height: 18px;}
.sell-tit a{float: right;line-height: 18px;}
.tips-litt{height: 28px;text-align: center;margin-top: 10px;background: #f7f7f7;line-height: 28px;font-size: 12px;}
.tips-litt form{ display:inline; }
.tips-litt a{color: #1658a0;}

.gxq-tit{margin-top: 10px;text-align: left}
.gxq-tit a{font-weight: bold;display: inline-block;}
.gxq-tit em{color: #dadada;margin: 0 15px;}
.gxq-tit a.chos,.gxq-tit a:hover{border-bottom: 2px #1658a0 solid;color: #1658a0;}

.cy-list{font-size: 14px;line-height: 30px;margin-top: 5px;}
.cy-list li{float: left;width: 50%;text-align: left;padding: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.cy-list li a{padding-right: 20px;color: #666;}
.cy-list li i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #ccc;float: left;margin: 12px 12px 0 10px; }

.cnxh-list li{margin-top: 10px;text-align: left;line-height: 22px;padding: 0}
.cn-p1{font-size: 14px;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cn-p1 a{color: #666;}
.cn-p1 i{display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #ccc;float: left;margin: 10px 12px 0 0px; }


.ztfw_bar{ top: 0;   }
.zwcd_bar{ top:440px; }
.zwcd_bar>p>span a{
    color:#ffffff;
}
@media screen and (max-width: 1000px){
	.ztfw_bar{  display:block; position: fixed; }
}
.ztfw_bar img{ vertical-align: middle;}

.ztfw_bar ul.ztfw_con{ position: absolute; left: 44px; top: 0; width: 192px; background-color: #E8F5FF; box-shadow: 2px 1px 6px 0px rgba(80, 128, 179, 0.4); display: none;}
.ztfw_bar ul.ztfw_con>li{ position: relative;}
.ztfw_bar ul.ztfw_con>li>a{ display: block; line-height: 38px; padding-right: 20px; padding-left: 22px; font-size: 16px;}
.ztfw_bar ul.ztfw_con>li>a i{ width: 20px; margin-right: 16px;}
.ztfw_bar ul.ztfw_con>li>a em{ position: absolute; right: 14px; width: 16px; height: 16px; top: 11px; background:   no-repeat center;}
.ztfw_bar ul.ztfw_con>li>a:hover,.ztfw_bar ul.ztfw_con>li.on>a{ background-color: #C4DBF2; color: #1658A0; font-weight: bold;}
.ztfw_bar ul.ztfw_con>li>a:hover em,.ztfw_bar ul.ztfw_con>li.on>a em{   }
.ztfw_bar ul.ztfw_con>li>ul{ position: absolute; display: none; left: 100%; background-color: #E8F5FF; padding: 15px 15px 15px 25px; top: 0; width: 210px;box-shadow: 2px 1px 6px 0px rgba(80, 128, 179, 0.4); z-index: 100;}
.ztfw_bar ul.ztfw_con>li>ul li{ line-height: 30px; font-size: 16px; float: left; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.ztfw_bar ul.ztfw_con>li>ul li.qykb {
    width: 100%;
}
.ztfw_bar ul.ztfw_con>li>ul li.w100{width: 100%;}


@media screen and (max-width: 1000px){
	
	.ztfw_bar,.slb .ztfw_bar{ margin-left:0; left: 0; top:100px;}
	.ztfw_bar ul.ztfw_con>li>ul{ left: 0; position: relative; width: inherit;}
	.ztfw_bar ul.ztfw_con>li>ul li{ float: inherit; width: 100%;}
	.ztfw_bar ul.ztfw_con>li>ul{display: none!important;}
	.ztfw_bar{top: 150px;}
	.ztfw_bar ul.ztfw_con{width: 192px;}
	.ztfw_bar ul.ztfw_con>li>a {
    padding-right: 10px;
    padding-left: 20px;
}

	.zwcd_bar{ top: 360px; display: block; position: fixed; }
	
	
}

.header-left{ position:relative;}

.header_icon_gh{ position:absolute; left:0; top:0; height:100%; width:auto !important; filter:none;}

.hdrl{ float:right; }
.hdrl-sj{display:none;}
@media screen and (max-width: 1000px) {
.hdrl{float:none;}
.hdrl img{ width:100%; }
.hdrl-dn{display:none;}
.hdrl-sj{display:block; margin-bottom:20px;}
}



.zntj_bar2{ position: fixed; right:20px; top:230px; width:66px; z-index: 1; }
.zntj_bar2>span{ display:block; line-height:26px; font-size:12px; color:#FFF; background:#1658a0; text-align:center; margin-bottom:1px; }
.zntj_bar2>ul>li a{ display:block; background:#4e8cc8; font-size:12px; color:#FFF;  text-align:center; margin-bottom:1px; padding:5px 0;}
.zntj_bar2>ul>li a:hover{ background:#1658a0; color:#FFF; }

@media screen and (max-width: 1000px){
	.zntj_bar2{  display:none;  }
/*新年背景*/

.mid-topbg{padding: 10px 0 0;box-shadow: unset;}

.zfy{padding: 70px 0 0;}
.zfy-pc{ display:none;}
.zfy-sj{ display:block; width:100%; height:auto;}
.header-tip_1300{ height:auto;}

.redbg{ background:url(/cms/templates/430643523779610000/images/sj-redbg.jpg) no-repeat center top;}

.kt{position: unset; width:36%;}
.search-form{ margin:-3px 10px 15px 0 !important; }
.html-zzms{margin: -4px 0 15px;}

/*新年背景 end*/
}



